home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 February / PCWorld_2006-02_cd.bin / software / topware / pspad / pspad450inst_cz.exe / {app} / Context / QBasic.DEF < prev    next >
Text File  |  2005-01-14  |  6KB  |  186 lines

  1. ; PSPad clip definition file for QBasic
  2. ; author:  Kamil HavlφΦek (hakam@centrum.cz) from XAGA
  3. ; please visit http://ftipy.wz.cz
  4. ; please visit http://files.unas.cz
  5. ; last revision 08. I 2005  19:14
  6. ; -----------------------------------------------------------------------------
  7. ; d∙le₧itΘ a ΦastΘ znaky
  8. ; -----------------------------------------------------------------------------
  9. [# | k°φ₧ek]
  10. #
  11. ["" | uvozovky]
  12. "|"
  13. [; | st°ednφk]
  14. ;----------------------------------
  15. [ABS | absolutnφ hodnota Φφsla]
  16. ABS(numeric-expression)
  17. [ACCESS | specifikace otev°enφ souboru]
  18. ACCESS {READ nebo WRITE nebo READ WRITE}
  19. [CALL ABSOLUTE | volßnφ m-l procedury]
  20. CALL ABSOLUTE ([argumentlist,] offset%)
  21. [ASC | ASCII k≤d °et∞zce]
  22. ASC(|stringexpression$)
  23. [CHR$ | vracφ znak podle ASCII]
  24. CHR$(|ascii-code%)
  25. [SGN | zjistφ znamΘnko Φφsla]
  26. SGN(|numeric-expression)
  27. ; goniometrickΘ funkce
  28. [ATN | arkustangens Φφsla]
  29. ATN(|numeric-expression)
  30. [COS | kosinus ·hlu (v radißnech)]
  31. COS(|angle)
  32. [SIN | sinus ·hlu (v radißnech)]
  33. SIN(|angle)
  34. [TAN | tangens ·hlu (v radißnech)]
  35. SIN(|angle)
  36. ;----
  37. [BEEP | pφpnutφ speakeru]
  38. BEEP
  39. [PLAY | zahrßt noty]
  40. PLAY |commandstring$
  41. ;----
  42. [BSAVE | ulo₧it obsah pam∞ti do souboru]
  43. BSAVE |filespec$, offset%, length&
  44. [BLOAD | naΦφst soubor ulo₧en² pomocφ BLOAD]
  45. BLOAD |filespec$[,offset%]
  46. ;---
  47. [CALL | volßnφ procedury]
  48. CALL |name [([argumentlist])]
  49. ;---
  50. [CASE | CASE podmφnka-testovßnφ prom∞nnΘ]
  51. {
  52. SELECT CASE testexpression
  53. CASE expressionlist1
  54.   [statementblock-1]
  55. CASE expressionlist2
  56.   [statementblock-2]]...
  57. CASE ELSE
  58.   [statementblock-n]]
  59. END SELECT
  60. }
  61. [IF..THEN..ELSEIF..ELSE | IF podmφnka ·plnß]
  62. IF |condition1 THEN
  63.     [statementblock-1]
  64. ELSEIF condition2 THEN
  65.     [statementblock-2]]...
  66. ELSE
  67.     [statementblock-n]]
  68. END IF
  69. [IF..THEN..ELSE | IF podmφnka 2 p°φpady]
  70. IF |condition1 THEN
  71.     [statementblock-1]
  72. ELSE
  73.     [statementblock-2]]
  74. END IF
  75. [IF..THEN | IF podmφnka ne·plnß]
  76. IF |condition1 THEN [statementblock]
  77. ;--
  78. [CDBL | p°evede Φφslo na double-precision hodnotu]
  79. CDBL(|numeric-expression)
  80. [CSNG | p°evede Φφslo na single-precision hodnotu]
  81. CSNG(|numeric-expression)
  82. [CINT | zaokrouhlφ Φφslo na INTEGER]
  83. CINT(|numeric-expression)
  84. [CLNG | zaokrouhlφ Φφslo na LONG INETEGER (4byte)]
  85. CLNG(|numeric-expression)
  86. [FIX | usekne Φßst za desetinnou Φßrkou]
  87. FIX(numeric-expression)
  88. [INT | vracφ nejv∞tÜφ Φφslo, kterΘ je menÜφ nebo rovno prom∞nnΘ]
  89. INT(numeric-expression)
  90. [CHAIN | p°edß °φzenφ jinΘmu programu v Basicu]
  91. CHAIN filespec$
  92. [RUN | spustφ program (znovu prßv∞ probφhajφcφ nebo jin²)]
  93. RUN [{linenumber nebo file$}]
  94. [SHELL | provede p°φkaz DOSu]
  95. SHELL [commandstring$]
  96. [CHDIR | zm∞na adresß°e (change directory)]
  97. CHDIR pathname$
  98. [MKDIR | vytvo° adresß° Φi podadresß° (make directory)]
  99. MKDIR pathname$
  100. [RMDIR | sma₧ adresß° Φi podadresß° (remove directory)]
  101. RMDIR pathname$
  102. [FILES | zobraz obsah adresß°e]
  103. FILES [filespec$]
  104. [SCREEN | nastav m≤d a jinΘ vlastnosti obrazovky]
  105. SCREEN mode% [,[colorswitch%] [,[activepage%] [,visualpage%]]]
  106. [CIRCLE | nakresli kruh nebo elipsu na obrazovku]
  107. CIRCLE [STEP] (x!,y!),radius![,[color%] [,[start!] [,[end!] [,aspect!]]]]
  108. [LINE | nakresli Φßru nebo pravo·helnφk na obrazovku]
  109. LINE [[STEP](x1!,y1!)]-[STEP](x2!,y2!) [,[color%] [,[B | BF] [,style%]]]
  110. [DRAW | nakresli objekt]
  111. DRAW commandstring$
  112. [DRAW | nakresli objekt]
  113. DRAW commandstring$
  114. [VIEW | nakresli obdΘlnφk (definuj velikost v²stupu)]
  115. VIEW [[SCREEN] (x1!,y1!)-(x2!,y2!) [,[color%] [,border%]]]
  116. [CLS | vyma₧ obrazovku (CLear the Screen)]
  117. CLS 0 nebo 1 nebo 2 nebo nic
  118. [POINT | vracφ barvu pixelu]
  119. POINT {(n%) | (x%,y%)}
  120. [CLEAR | zav°i soubory, vyma₧ prom∞nnΘ, apod.]
  121. CLEAR [,,stack&]
  122. [ERASE | p°einicializuje pole]
  123. ERASE arrayname [,arrayname]...
  124. [CSRLIN | vracφ pozici (°ßdek) kurzoru]
  125. CSRLIN
  126. [POS | vracφ pozici (sloupec) kurzoru]
  127. POS(expression)
  128. [END | ukonΦuje program, proceduru, blok apod.]
  129. END
  130. [STOP | pozastavuje program]
  131. STOP
  132. [SYSTEM | uzavφrß vÜechny otev°enΘ soubory a vracφ °φzenφ OS]
  133. SYSTEM
  134. [PRINT | napφÜe data na obrazovku nebo do souboru]
  135. PRINT [#filenumber%,] [expressionlist] [{; | ,}]
  136. [LPRINT | vytiskne data p°es tiskßrnu na LPT1]
  137. LPRINT [expressionlist] [{; | ,}]
  138. [RETURN | vracφ se zp∞t ze subrutiny]
  139. LPRINT [expressionlist] [{; | ,}]
  140. [HEX$ | vracφ hexadecimßlnφ Φφselnou prom∞nnou]
  141. HEX$(numeric-expression&)
  142. [OCT$ | vracφ osmiΦkovou Φφselnou prom∞nnou]
  143. OCT$(numeric-expression&)
  144. [WHILE..WEND | cyklus s podmφnkou na zaΦßtku]
  145. WHILE condition
  146. .
  147. .
  148. .
  149. WEND
  150. [FOR..NEXT | cyklus s koneΦn²m poΦtem pr∙chod∙ (FOR-cyklus)]
  151. FOR counter = start TO end [STEP increment]
  152.     [statementblock]
  153. NEXT [counter [,counter]...]
  154. [DO..LOOP | cyklus s neurΦit²m poΦtem pr∙chod∙]
  155. DO
  156.     [statementblock]
  157. LOOP [{WHILE | UNTIL} condition]
  158. [EXIT | opuÜt∞nφ cykl∙ a funkcφ]
  159. EXIT {DEF nebo DO nebo FOR nebo FUNCTION nebo SUB}
  160. [RANDOMIZE | inicializuje generßtor nßhodn²ch Φφsel]
  161. RANDOMIZE [seed%]
  162. [RND | vracφ nßhodn∞ generovanΘ Φφslo]
  163. RND[(n#)]
  164. [LEN | vracφ dΘlku °et∞zce]
  165. LEN(stringexpression$)
  166. [REM | komentß°]
  167. REM |
  168. [RESET | uzav°e vÜechny otev°enΘ soubory a za°φzenφ]
  169. RESET
  170. [SLEEP | "uspφ program"]
  171. SLEEP [seconds&]
  172. [KILL | vyma₧e soubor z disku]
  173. KILL filespec$
  174. [FILEATTR | vracφ informace o otev°enΘm souboru]
  175. FILEATTR(filenumber%,attribute%)
  176. [OPEN | otev°e soubor nebo za°φzenφ]
  177. OPEN file$ [FOR mode] [ACCESS access] [lock] AS [#]filenumber% [LEN=reclen%]
  178. [CLOSE | uzav°e 1 nebo vφce soubor∙ Φi za°φzenφ]
  179. CLOSE [[#]filenumber%[,[#]filenumber%]...]
  180. [LOG | p°irozen² logaritmus Φφsla]
  181. LOG(numeric-expression)
  182. [LCASE$ | p°evede °et∞zec na malß pφsmena]
  183. LCASE$(stringexpression$)
  184. [UCASE$ | p°evede °et∞zec na velkß pφsmena]
  185. UCASE$(stringexpression$)
  186.